resolve double typedef
authorJeroen van der Heijden <jeroen@transceptor.technology>
Wed, 3 Oct 2018 09:21:45 +0000 (11:21 +0200)
committerJeroen van der Heijden <jeroen@transceptor.technology>
Wed, 3 Oct 2018 09:21:45 +0000 (11:21 +0200)
include/siri/net/promise.h
src/siri/db/forward.c
src/siri/db/initsync.c
src/siri/db/insert.c
src/siri/db/listener.c
src/siri/db/pools.c
src/siri/db/reindex.c
src/siri/db/replicate.c
src/siri/db/server.c
src/siri/db/servers.c

index 001bb59ea1a6db61e08216be625b88ec81ac18bf..79049c83c196b4afada823bc8598cb9d415772e5 100644 (file)
@@ -25,11 +25,9 @@ typedef enum
 } sirinet_promise_status_t;
 
 typedef struct sirinet_promise_s sirinet_promise_t;
-
-typedef struct sirinet_pkg_s sirinet_pkg_t;
 typedef void (* sirinet_promise_cb)(
         sirinet_promise_t * promise,
-        sirinet_pkg_t * pkg,
+        void * data,
         int status);
 
 #include <uv.h>
index 1b4069f9fde88d8e01f6b484d4fe22d8f5827d42..ca7192035156298ad686563fb1432785ba0d7fce 100644 (file)
@@ -145,7 +145,7 @@ void siridb_forward_points_to_pools(uv_async_t * handle)
                 forward->siridb->pools->pool + n,
                 pkg,
                 0,
-                sirinet_promises_on_response,
+                (sirinet_promise_cb) sirinet_promises_on_response,
                 promises,
                 0))
         {
index 91a923628ae7d7e5be79c14855b18b50a82ebdaa..6a1f94f82e78460daea9b87c011f0107165bf188 100644 (file)
@@ -333,7 +333,7 @@ static void INITSYNC_send(uv_timer_t * timer)
                     siridb->replica,
                     siridb->replicate->initsync->pkg,
                     INITSYNC_TIMEOUT,
-                    INITSYNC_on_insert_response,
+                    (sirinet_promise_cb) INITSYNC_on_insert_response,
                     siridb,
                     FLAG_KEEP_PKG);
         }
index 34c9698b322507ad8672bef83ff7aab240c77a2f..b8ef59e79327d75ebbb39fce6f71b6a02c81a4b9 100644 (file)
@@ -1174,7 +1174,7 @@ static void INSERT_points_to_pools(uv_async_t * handle)
                     siridb->pools->pool + n,
                     pkg,
                     INSERT_TIMEOUT,
-                    sirinet_promises_on_response,
+                    (sirinet_promise_cb) sirinet_promises_on_response,
                     promises,
                     0))
             {
index 3bcd0954c63321fb386c67919e7f4eb84238b08f..4e35ad63a0fc349dbd9bd7258bdf26afccbd1e12 100644 (file)
@@ -3633,7 +3633,7 @@ static void exit_set_backup_mode(uv_async_t * handle)
                         server,
                         pkg,
                         0,
-                        on_ack_response,
+                        (sirinet_promise_cb) on_ack_response,
                         handle,
                         0))
                 {
@@ -3910,7 +3910,7 @@ static void exit_set_log_level(uv_async_t * handle)
                             server,
                             pkg,
                             0,
-                            on_ack_response,
+                            (sirinet_promise_cb) on_ack_response,
                             handle,
                             0))
                     {
index bfc82d8ec6ca1c4c626d1bb2544b71ae9ac86029..722b9f2c67629a5b1d588a3aafe294d0c003b43f 100644 (file)
@@ -241,7 +241,7 @@ void siridb_pools_send_pkg(
                     pool,
                     pkg,
                     timeout,
-                    sirinet_promises_on_response,
+                    (sirinet_promise_cb) sirinet_promises_on_response,
                     promises,
                     FLAG_KEEP_PKG | flags))
             {
@@ -300,7 +300,7 @@ void siridb_pools_send_pkg_2some(
                     pool,
                     pkg,
                     timeout,
-                    sirinet_promises_on_response,
+                    (sirinet_promise_cb) sirinet_promises_on_response,
                     promises,
                     FLAG_KEEP_PKG | flags))
             {
index 52e77830909a016bcf55c35a7f3c68bf46319167..7f74e3a70ee6a43d58c7f171c9cb70e978605b78 100644 (file)
@@ -350,7 +350,7 @@ static void REINDEX_send(uv_timer_t * timer)
                 siridb->reindex->server,
                 siridb->reindex->pkg,
                 REINDEX_TIMEOUT,
-                REINDEX_on_insert_response,
+                (sirinet_promise_cb) REINDEX_on_insert_response,
                 siridb,
                 FLAG_KEEP_PKG);
     }
index 7a0bfb459a25d78ea7083a2a8a225979c63189bb..9f0cda2612292cbf9209ddb70b740b8f9ecf5159 100644 (file)
@@ -233,7 +233,7 @@ static void REPLICATE_work(uv_timer_t * handle)
                 siridb->replica,
                 pkg,
                 REPLICATE_TIMEOUT,
-                REPLICATE_on_repl_response,
+                (sirinet_promise_cb) REPLICATE_on_repl_response,
                 siridb,
                 0))
         {
@@ -250,7 +250,7 @@ static void REPLICATE_work(uv_timer_t * handle)
                     siridb->replica,
                     pkg,
                     0,
-                    REPLICATE_on_repl_finished_response,
+                    (sirinet_promise_cb) REPLICATE_on_repl_finished_response,
                     NULL,
                     0))
             {
index 3bd511344903211388e07cb80f0814ae21f86c94..6b994e4d4e351342cc8d683465d5de09bf2129d3 100644 (file)
@@ -328,7 +328,7 @@ void siridb_server_send_flags(siridb_server_t * server)
             server,
             pkg,
             SIRIDB_SERVER_FLAGS_TIMEOUT,
-            SERVER_on_flags_update_response,
+            (sirinet_promise_cb) SERVER_on_flags_update_response,
             NULL,
             0))
     {
@@ -727,7 +727,7 @@ static void SERVER_on_connect(uv_connect_t * req, int status)
                         server,
                         pkg,
                         0,
-                        SERVER_on_auth_response,
+                        (sirinet_promise_cb) SERVER_on_auth_response,
                         NULL,
                         0))
                 {
index d95dd68c5705a94f7155d0ec7f3e65d7a287967a..2342e57141623dd2a00019c2c793b52ad88486e7 100644 (file)
@@ -394,7 +394,7 @@ void siridb_servers_send_pkg(
                         server,
                         pkg,
                         timeout,
-                        sirinet_promises_on_response,
+                        (sirinet_promise_cb) sirinet_promises_on_response,
                         promises,
                         FLAG_KEEP_PKG))
                 {